//#include<iostream>
//#include<string>
//using namespace std;
//int main()
//{
//	char arr[100];
//	cin >> arr;
//	int n;
//	scanf_s("%d%s", &n, arr);
//	for (int i = 0; i < strlen(arr); i++) {
//		arr[i] = (arr[i] + n - 'a') % 26 + 'a';
//	}
//	cout << arr << endl;
//	return 0;
//}
//int main()
//{
//	int n;
//	cin >> n;
//	getchar();
//	string s;
//	getline(cin,s);
//	for (int i = 0; i < s.size(); i++) {
//		s[i] = (s[i] + n - 'a') % 26 + 'a';
//	}
//	/*for (int i = 0; i < s.size(); i++) {
//		for (int j = 'a'; j <= 'z'; j++) {
//			if (s[i] == j) {
//				s[i] += n;
//				if (s[i] >= 'z') {
//					j = 'a';
//				}
//			}
//		}
//	}*/
//	cout<<s<<endl;
//	return 0;
//}
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    string s;
    int n, i, j;
    cin >> n;
    cin >> s;
    for (i = 0; i < s.size(); ++i)
    {
        for (j = 1; j <= n; ++j)
        {
            ++s[i];
            if (s[i] > 'z')
                s[i] = 'a';
        }
    }
    cout << s;
    return 0;
}